花费 6 ms
XDP/AF_XDP ? eBPF

参考书籍:https://files.cnblogs.com/files/codestack/OReilly-Linux-Observability-with-BPF-2019.rar XDP ...

Fri Nov 20 02:23:00 CST 2020 0 1391
聊一聊sockmap 以及ebpf

  之前聊过tcpdump 抓包原理,tcpdump使用packet 抓包,使用packet_map 完成零拷贝。但是这个零拷贝也有点假,何为假呢?从网卡到内存走的dma,哪能不能直接从dma拷贝到用 ...

Sat Apr 18 07:06:00 CST 2020 0 1953
重看ebpf -代码载入执行点-hook

  先看看之前的sockmap sockmap_ebpf sock_map2 ipvs-ebpf EBPF:本质上它是一种内核代码注入的技术 内核中实现了一个cBPF/eBPF虚拟机 ...

Thu May 06 06:24:00 CST 2021 0 2127
linux kernel RCU 以及读写锁

  信号量有一个很明显的缺点,没有区分临界区的读写属性,读写锁允许多个线程进程并发的访问临界区,但是写访问只限于一个线程,在多处理器系统中允许多个读者访问共享资源,但是写者有排他性,读写锁的特性如下: ...

Mon Mar 09 20:13:00 CST 2020 0 1164
内核与驱动的version magic匹配

一校招生在insmod ko的时候总是遇到此问题, 当时就给了答案就说 了 config 配置文件中 某某字段 不对--->内核 svn版本 不对 问题很好解决! 目前来看下这 ...

Wed Jul 21 18:48:00 CST 2021 0 175
sockmap/eBPF

  This is how to use SOCKMAP: SOCKMAP or specifically "BPF_MAP_TYPE_SOCKMAP", is a type of an eBPF m ...

Wed Nov 11 07:16:00 CST 2020 0 509
聊一聊sockmap 以及ebpf 实例演示

eBPF实质上是一个内核注入技术 用户态可以用C来写运行的代码,再通过一个Clang&LLVM的编译器将C代码编译成BPF目标码; 用户态通过系统调用bpf()将BPF目标码注入到 ...

Mon Apr 20 05:16:00 CST 2020 0 756
云原生haproxy 代理-ebpf

  在如下网络层面下,代理(比如Envoy nginx )执行额外的L7策略(Health checks, service discovery, load balancing, mutual TLS) ...

Sat Nov 07 21:15:00 CST 2020 0 441

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM